home *** CD-ROM | disk | FTP | other *** search
/ Gamers Delight 2 / Gamers Delight 2.iso / Aminet / game / misc / Atoms3.lha / Atoms3.doc < prev    next >
Text File  |  1994-10-01  |  11KB  |  234 lines

  1.  
  2.    Welcome to Atoms, the Third.
  3.  
  4. BACKGROUND:
  5.    The original Atoms was (to the best of my knowledge) for the Atari ST,
  6. and supposedly it sucked.  I never saw it, but given the quality of the
  7. other programs for that platform, I'd probably agree.
  8.    The first atoms for the Amiga was written by John Grivin, with help from
  9. a few of his friends.  It is also available on Aminet, and should be in the
  10. same directory this one was.  I highly recommend it, but only if you have a
  11. European Amiga.  Even if you have PAL mode on as the Workbench resolution,
  12. an NTSC machine will not only miss the bottom row of atoms completely, but
  13. it may lock up sometime during the game.  Not sure why.  Just stops respond-
  14. ing to mouse clicks and menu selections.  *shrug*
  15.  
  16.    ANYWAY....
  17.    Version two was prompted by the previous.  All code is original.  Most
  18. ideas are not.  (:  But that one worked with both NTSC and PAL machines. It
  19. did NOT, however, display any extra rows in PAL mode.
  20.  
  21.    Version three is easily five to ten times faster, and has varying levels
  22. of AI opponents.  Plus, it has an interlaced mode, quadrupling the number
  23. of squares available.  And if blocks are on, then it quadruples the number
  24. of those too, just to keep an even distribution.  It SHOULD also display a
  25. couple extra rows on PAL machines.  If it doesn't, let me know via the
  26. address at the end of this document.  Additionally, that 'mouse-adjustment'
  27. thingy from version two is fixed.  (Took me maybe five minutes.  DUH!)
  28.  
  29.  
  30. LOADING:
  31.    Quite simple.  From Workbench, double-click on the Atoms icon.  It should
  32. load automatically.  If it doesn't, check to make sure you have certain
  33. libraries in your libs: dir, such as 'diskfont.library' and
  34. 'mathtrans.library'.  Also, make sure the data file 'bank1.abk' is in the
  35. same directory, or you'll have to specify where it is every time the program
  36. is run.
  37.  
  38.  
  39. OPTIONS:
  40.    There are several options, represented by icons along the left-hand side
  41. of the screen, once the game is loaded.  You do not need to click on the
  42. the grid as you did in version two.  The mouse automatically adjusts itself
  43. to the screen.
  44.    The first icon on the top of the column is the 'GO' icon.  This one
  45. starts the game.  The next icon indicates how many players will be parti-
  46. cipating in the game itself.  It goes up to five before returning to the
  47. bare minimum needed to play (2).  The next icon down is the number of
  48. players who are run by the computer.  These are taken from the number of
  49. players, so if the two numbers are equal, the game will demo itself.  Be
  50. warned, however, that the demo will not abort and you will be forced to wait
  51. until they are done before you can do anything.  The minimum number of
  52. computer players is zero, and the maximum is the number of players in the
  53. game.
  54.    The next icon is the Intelligence icon.  The smaller the computer screen,
  55. the simpler-minded the computer opponents are.  Of course, this has no
  56. meaning if there are no computer players.  All the computer players are of
  57. the same intelligence.
  58.    The next icon is the Fast icon, symbolized by a picture of a man running.
  59. The default for this is 'on', but if turned off, the computer opponents move
  60. the mouse pointer slower, and the explosions occure slower (but still faster
  61. than either of the programs in version 2!)
  62.    The next icon is the 'x2' icon.  When selected, the grid becomes doubles
  63. in width and height, effectively quadrupling the playing field.  The screen
  64. will be in hires interlaced mode instead of simple lowres.
  65.    The next icon is the 'BLOCKS' icon.  When selected (default position),
  66. there will be several grey blocks placed randomly on the board before the
  67. game starts.  These blocks act as sections of the grid which have been cut
  68. out, and act similarly to the edges of the grid.
  69.    The next icon down is the 'Atoms' icon.  It selects whether or not to put
  70. 3 atoms of each color on the board randomly before each game.  Note that in
  71. certain positions, some may explode (see 'PLAYING THE GAME' further down)
  72. and possibly 'take over' other atoms, resulting in a disproportionate amount
  73. for two or more of the players.  This is part of the game.  Life isn't fair.
  74. (:  Also, in the interlaced mode, there are more than 3 placed due to the
  75. size of the grid.
  76.    The next icon is the 'SOUND EFFECTS' icon.  When this icon is up, all
  77. non-background sounds will cease.
  78.    The icon below that one is the 'MUSIC' icon.  Currently, there is no
  79. musical soundtrack, so this does nothing but look nice.  (:  (See Future
  80. Options)
  81.    The final icon is the 'STOP' icon.  Select it to exit the program.
  82.  
  83.  
  84. PLAYING THE GAME:
  85.    Objective:  To eliminate all of your opponent's atoms from the board.
  86.  
  87.    Each player places one atom on his or her turn.  Each square on the grid
  88. has a visible number of adjacent squares (NOT counting those with BLOCKS in
  89. them).  If a square has at least one atom for each adjacent square, it will
  90. explode, sending one atom into each adjoining location.  All squares receiv-
  91. ing a new atom as a result of an explosion will take on that atom's color.
  92.    You may only place atoms on either empty squares, or squares of your
  93. color.
  94.    The mouse cursor will turn the color of the player whose turn it is.  If
  95. the cursor is yellow, it means the game is calculating.  If the cursor has
  96. a brownish outline, that color is a computer player.  Computer players
  97. always start with the color grey and go up from there.
  98.    To abort the game before all players are eliminated, click on the STOP
  99. icon.  You will be returned to the beginning of the game.  NOTE that you can
  100. NOT click on the stop icon unless it is a human player's turn.  This means
  101. that you cannot abort a 'demo' game (all computer players) without pressing
  102. control-c (which exits the program).
  103.    To place an atom, simply click with either mouse key on the square you
  104. have chosen.
  105.  
  106.  
  107. Version 2 vs. Version 3:
  108.    Version 2 had 2 different versions of Atoms, version 3 has 1.
  109.    Version 3 is much faster (even in 'slow' mode) than version 2.
  110.    Version 3 automatically offsets the mouse properly.
  111.    Version 3 has an interlaced feature which quadruples the number of grid
  112. squares in play.
  113.    Version 3 SHOULD automatically add a row or two for PAL machines.  Not
  114. having a PAL machine, I can't test this.
  115.    Version 3 has AI opponents.  They vary in skill from easy to hard.
  116. (Just a note:  hard beats me a little less than half the time, provided
  117. there are 4 computer opponents and 1 human, me.  I consider myself to be a
  118. REALLY good player, too.)  I would have made the computer calculate every
  119. single move out to its outcome, and also plan ahead, but I'd have had to do
  120. it in assembly or it'd take a couple minutes per turn.  If I get enough
  121. response, IE one or more people want it, (: I'll make it an option in the
  122. next version.
  123.  
  124.  
  125. FUTURE OPTIONS:
  126.    I plan on adding (maybe):
  127.  
  128.  o - Background music, randomly selected each game from about 5 tunes.
  129.      Okay, so I didn't get this done this version.  I may never get it done.
  130.      It seems that the sounds I use conflict with how AMOS does its 'music'
  131.      command.  (:
  132.  
  133.  o - Optional background graphics, scrolling by in multi-layers underneath
  134.      the grid and icons.  Didn't get this one done either.  I decided to
  135.      concentrate on game play improvements instead.  (:
  136.  
  137.  
  138.  
  139. OTHER SOFTWARE:
  140.    Look for the following software from me in the near future:
  141.  
  142.  o - Spreadsheet.  A PD spreadsheet comparible to Paradox and other similar
  143.      commercial software.  Includes links to other spreadsheets, cell
  144.      commands and calculations, multiple reports for each spreadsheet,
  145.      ARexx scripts, a clipboard, etc.  The PD version will have up to 10
  146.      on-screen spreadsheets at a time, with up to an additional 10 hidden
  147.      linked-in spreadsheets.  Should be available in early 1995.
  148.  
  149.  o - MassArc.  A new form of archiver, capable of compressing anything
  150.      (including gifs, sound samples, and EXECUTABLES!) down to one third or
  151.      less of the original size.  PD version will have no more than half of
  152.      the equations, and won't have many of the options I'm putting in the
  153.      registered version.  Unknown as to how soon it'll be available.
  154.      Probably by the beginning of '95.
  155.  
  156.  o - Other miscellaneous games similar to this one.
  157.  
  158.  
  159. CREDITS:
  160.    I believe in giving credit where credit is due.
  161.    It's due to John Grivin, without whom I would have never known of this
  162. game.  Take some time to check out his version of this.  It's worth it just
  163. for some of the comments in the docs he wrote.  (:
  164.    It's also due to the other miscellaneous people at Halibut Software who
  165. are mentioned in the docs as having credit.
  166.    It's due to me for spending all this time writing yet another version,
  167. especially since I work about 50 hours per week and have other commitments
  168. of my minimal free time.  (:
  169.  
  170.  
  171. COPYRIGHT:
  172.    Well, I guess I have to do this part.
  173.    All code herein is copyright by myself, Jesse McClusky, as of September
  174. 27, 1994.  This includes Atoms executable file, its associated .info file,
  175. bank1.abk, and this document file.  Premission is granted to FREELY
  176. distribute these files, provided the following conditions are met:
  177.  
  178.    1 - No more than MINIMAL media costs ($5 US for floppies max, PD CD's
  179. okay up to $25 per CD)
  180.  
  181.    2 - Not a single bit is changed in any of these files
  182.  
  183. NO assurances or warranties of any kind are either made or implied as to the
  184. suitability of this software for your system.  Any form of damage done, both
  185. due to regular use and also abuse of this program is in no way my fault.
  186. I have not intentionally written any part of the code contained herein with
  187. malice or intent to do harm, but there may be some strange equipment/OS
  188. combination which causes it to do so. (Just covering my bases here)
  189.  
  190. Oh, and using this program implies agreement and compliance with the afore-
  191. mentioned rules.
  192.  
  193.  
  194.  
  195. HOW TO REACH ME:
  196.  
  197. Here's my mail address:
  198.  
  199.    Internet -  thought@eskimo.com
  200.  
  201.  
  202. Mail me if:
  203.    You want to include this program in a commercial venture
  204.    You wish to hire me as a programmer
  205.    You have a bug, comment, or suggestion
  206.    You are a fan  (:
  207.    You have an idea you'd like to see in a future game or other type of
  208.       program
  209.    You're really bored
  210.    Your leg is being eaten by a herd of elephants
  211.    Space aliens have landed in your backyard
  212.    The world is coming to an end
  213.    _____________ (Your reason here)
  214.  
  215. (:
  216.  
  217.  
  218. Registration fees are appreciated, and should be whatever you feel the game
  219. is worth.  If you wish to send me money or wish to register this game and
  220. thus support my efforts to upgrade it and put forth more awesome PD
  221. software, send mail to:
  222.  
  223.    ACI PD Registration and Public Relations
  224.    13035 110th Avenue N.E.
  225.    Kirkland, WA  98034
  226.    (USA, of course)
  227.  
  228. Make checks payable to Jesse McClusky.
  229.  
  230. Thanks you, and good night.
  231.  
  232. ZZZZZzzzzzzzzz........
  233.  
  234.